Occupation information for Web Developers District Of Columbia

description

Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications.

Compare Skills
details

Currently Employed: 1,670

Projected Annual Job Openings: 140

Typical Hourly Wage: $36.88 - $63.84

Typical Annual Salary: $76,710 - $132,790

See Job Listings (1,320) Find Businesses
typical training

Typical education needed for entry: Bachelor's degree

Typical work experience needed for a job in this occupation: No work experience

Typical on-the-job training once you have a job in this occupation: No on-the-job training

Find Training
typical job duties
  • Write supporting code for Web applications or Web sites.
  • Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
  • Back up files from Web sites to local directories for instant recovery in case of problems.
  • Select programming languages, design tools, or applications.
  • Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
  • Develop databases that support Web applications and Web sites.
  • Perform Web site tests according to planned schedules, or after any Web site or product revision.
  • Perform or direct Web site updates.
  • Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
  • Analyze user needs to determine technical requirements.
tools & technology
Tools:
  • Computer servers
  • Desktop computers
  • High capacity removable media drives
  • Notebook computers
  • Personal computers

Technology:
  • Data base management system software
  • Data base user interface and query software
  • Development environment software
  • Object or component oriented development software
  • Web platform development software